package IO操作;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
        FileInputStream fis =new FileInputStream("test2.txt");
        FileOutputStream fos =new FileOutputStream("test2.txt");
        String line="666";//定义字符集
        byte[] li =line.getBytes(StandardCharsets.UTF_8);//将字符集转换为字节数组
        fos.write(li);
        /**
        UTF-8是最常用的字符集，万国码。。UTF：Unicode的转换编码
         每个英文数字符号占用1个字节
         中文或者中文符号占用3个字节
         */

        fos.write("666".getBytes(StandardCharsets.UTF_8));//简写
        fos.write("777".getBytes(StandardCharsets.UTF_8));
        fos.write("娃哈哈".getBytes(StandardCharsets.UTF_8));
//        int len =fis.read("娃哈哈".getBytes(StandardCharsets.UTF_8));
//        System.out.println(len);
        fos.close();
        fis.close();
        System.out.println("完毕");
    }
}
